package com.huyi.web.entity;

import java.util.Date;
import java.util.List;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import lombok.Data;

@TableName("sys_user")
@Data
public class User {

	@TableId(value = "user_id", type = IdType.AUTO)
	private Integer userId;

	@TableField("login_id")
	private String loginId;

	@TableField("user_name")
	private String userName;

	@TableField("gender")
	private Integer gender;

	@TableField("age")
	private Integer age;

	@TableField("password")
	private String password;

	// 数据库里没有
	@TableField(exist = false)
	private String birthday;
	
    /**
     * 状态( 0:禁用、1:启用 )
     */
	private Integer status;
    /**
     * 创建者
     */
	@TableField("create_user")
	private String createUser;
    /**
     * 创建时间
     */
	@TableField("create_time")
	private Date createTime;

	/**
     * 更新者
     */
	@TableField("update_user")
	private String updateUser;
    /**
     * 更新时间
     */
	@TableField("update_time")
	private Date updateTime;
	
	/**
	 * 角色信息
	 */
	@TableField(exist = false)
	List<Role> roles;
}
